0x03 - Speech
-------------
Client->Server:Yes
Server->Client:No
Length:dynamic

byte 0x03
short size
byte mode
	0x00 - Say
	0x01 - System
	0x02 - Emote
	0x06 - Label
	0x07 - Focus
	0x08 - Whisper
	0x09 - Yell
	0x0A - Spell
	0x0D - Guild
	0x0E - Alliance
	0x0F - GM
	0x20 - Cheats
	0xC0 - Encoded Commands
ushort hue
ushort font
char[] text

if mode ix 0x20 text is encrypted:

char[] crypty = 
{
	0x98, 0x5B, 0x51, 0x7E,
	0x11, 0x0C, 0x3D, 0x77,
	0x2D, 0x28, 0x41, 0x22,
	0x74, 0xAD, 0x5B, 0x39
}

char[] toCrypt;
for(int i = 0; i < toCrypt.Length; i++)
	toCrypt[i] ^= crypty[i % 16];